package com.lwlk.zdk.model.T;

import sun.java2d.pipe.ValidatePipe;

import javax.persistence.Entity;
import javax.validation.constraints.NotNull;
import java.util.Date;
public class TDisVehicle {
    //车辆id，自增
    private Integer id;
    //车辆id，上层业务传递
    private Integer vehicleId;
    //车牌号
    private String vehicleNumber;
    //车辆sim卡号
    private String sim;
    //车牌颜色，代号
    private Short vehicleLicenseColor;
    //车牌颜色，汉字
    private String vehicleLicenseColorName;
    //行业id
    private Integer industryId;
    //企业id
    private Integer enterpriseId;
    //机构id
    private Integer organizationId;
    //所属地区id
    private Integer regionId;
    //上层业务代码
    private Integer clientCode;
    //
    private Date updateDate;

    private Date createDate;
    //删除标志，0删除1未删
    private Short delFlag;
    //营运状态，0营运1注销
    private Integer operationStatus;

    private Integer terminalId;

    private Integer vehicleType;

    private Integer platformId;
    //车辆入网状态，0未入网，1已入网
    private Integer netStatus;
    //入网时间
    private Date netTime;
    //平台唯一编码，由平台所在地行政区划代码和平台编号组成。
    private String platformId2;
    //所属地区行政区划代码
    @NotNull
    private Integer regionCode;
    //道路运输证号
    private String transCertificateCode;
    //车载终端商唯一编码
    private String produceId;
    //发动机型号
    private String terminalModelType;
    //车辆发证机构
    private String certifyingAuthority;
    //客车等级
    private String coachLevel;
    //载客量(客车)
    private String busload;
    //吨位(货车)
    private String tonnage;
    //容积(罐车)
    private String cubage;
    //车架号
    private String vin;
    //轴数
    private Integer numberOfAxles;
    //轴距
    private Integer wheelBase;
    //车辆首次发证日期
    private String startingDate;
    //车辆有效起始日期
    private String effectiveDate;
    //车辆有效终止日期
    private String expiryDate;
    //年审截止日期
    private String annualVerification;
    //总质量
    private Integer totalMass;
    //所属机构名称
    private String administrationOrgniaztion;
    //发动机号码
    private String engine;
    //数据来源 0：运政；1：自加
    private Integer source;

    public String getEngine() {
        return engine;
    }

    public void setEngine(String engine) {
        this.engine = engine;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getVehicleId() {
        return vehicleId;
    }

    public void setVehicleId(Integer vehicleId) {
        this.vehicleId = vehicleId;
    }

    public String getVehicleNumber() {
        return vehicleNumber;
    }

    public void setVehicleNumber(String vehicleNumber) {
        this.vehicleNumber = vehicleNumber;
    }

    public String getSim() {
        return sim;
    }

    public void setSim(String sim) {
        this.sim = sim;
    }

    public Short getVehicleLicenseColor() {
        return vehicleLicenseColor;
    }

    public void setVehicleLicenseColor(Short vehicleLicenseColor) {
        this.vehicleLicenseColor = vehicleLicenseColor;
    }

    public String getVehicleLicenseColorName() {
        return vehicleLicenseColorName;
    }

    public void setVehicleLicenseColorName(String vehicleLicenseColorName) {
        this.vehicleLicenseColorName = vehicleLicenseColorName;
    }

    public Integer getIndustryId() {
        return industryId;
    }

    public void setIndustryId(Integer industryId) {
        this.industryId = industryId;
    }

    public Integer getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Integer enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public Integer getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Integer organizationId) {
        this.organizationId = organizationId;
    }

    public Integer getRegionId() {
        return regionId;
    }

    public void setRegionId(Integer regionId) {
        this.regionId = regionId;
    }

    public Integer getClientCode() {
        return clientCode;
    }

    public void setClientCode(Integer clientCode) {
        this.clientCode = clientCode;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Short getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Short delFlag) {
        this.delFlag = delFlag;
    }

    public Integer getOperationStatus() {
        return operationStatus;
    }

    public void setOperationStatus(Integer operationStatus) {
        this.operationStatus = operationStatus;
    }

    public Integer getTerminalId() {
        return terminalId;
    }

    public void setTerminalId(Integer terminalId) {
        this.terminalId = terminalId;
    }

    public Integer getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(Integer vehicleType) {
        this.vehicleType = vehicleType;
    }

    public Integer getPlatformId() {
        return platformId;
    }

    public void setPlatformId(Integer platformId) {
        this.platformId = platformId;
    }

    public Integer getNetStatus() {
        return netStatus;
    }

    public void setNetStatus(Integer netStatus) {
        this.netStatus = netStatus;
    }

    public Date getNetTime() {
        return netTime;
    }

    public void setNetTime(Date netTime) {
        this.netTime = netTime;
    }

    public String getPlatformId2() {
        return platformId2;
    }

    public void setPlatformId2(String platformId2) {
        this.platformId2 = platformId2;
    }

    public Integer getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(Integer regionCode) {
        this.regionCode = regionCode;
    }

    public String getTransCertificateCode() {
        return transCertificateCode;
    }

    public void setTransCertificateCode(String transCertificateCode) {
        this.transCertificateCode = transCertificateCode;
    }

    public String getProduceId() {
        return produceId;
    }

    public void setProduceId(String produceId) {
        this.produceId = produceId;
    }

    public String getTerminalModelType() {
        return terminalModelType;
    }

    public void setTerminalModelType(String terminalModelType) {
        this.terminalModelType = terminalModelType;
    }

    public String getCertifyingAuthority() {
        return certifyingAuthority;
    }

    public void setCertifyingAuthority(String certifyingAuthority) {
        this.certifyingAuthority = certifyingAuthority;
    }

    public String getCoachLevel() {
        return coachLevel;
    }

    public void setCoachLevel(String coachLevel) {
        this.coachLevel = coachLevel;
    }

    public String getBusload() {
        return busload;
    }

    public void setBusload(String busload) {
        this.busload = busload;
    }

    public String getTonnage() {
        return tonnage;
    }

    public void setTonnage(String tonnage) {
        this.tonnage = tonnage;
    }

    public String getCubage() {
        return cubage;
    }

    public void setCubage(String cubage) {
        this.cubage = cubage;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public Integer getNumberOfAxles() {
        return numberOfAxles;
    }

    public void setNumberOfAxles(Integer numberOfAxles) {
        this.numberOfAxles = numberOfAxles;
    }

    public Integer getWheelBase() {
        return wheelBase;
    }

    public void setWheelBase(Integer wheelBase) {
        this.wheelBase = wheelBase;
    }

    public String getStartingDate() {
        return startingDate;
    }

    public void setStartingDate(String startingDate) {
        this.startingDate = startingDate;
    }

    public String getEffectiveDate() {
        return effectiveDate;
    }

    public void setEffectiveDate(String effectiveDate) {
        this.effectiveDate = effectiveDate;
    }

    public String getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(String expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getAnnualVerification() {
        return annualVerification;
    }

    public void setAnnualVerification(String annualVerification) {
        this.annualVerification = annualVerification;
    }

    public Integer getTotalMass() {
        return totalMass;
    }

    public void setTotalMass(Integer totalMass) {
        this.totalMass = totalMass;
    }

    public String getAdministrationOrgniaztion() {
        return administrationOrgniaztion;
    }

    public void setAdministrationOrgniaztion(String administrationOrgniaztion) {
        this.administrationOrgniaztion = administrationOrgniaztion;
    }

    public Integer getSource() {
        return source;
    }

    public void setSource(Integer source) {
        this.source = source;
    }
}